Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 Qatar F1 Spain F24 Thailand F2 Germany F1 Germany F2 France F5 Uzbekistan F4 Netherlands F1 Netherlands F2 Germany F7 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F14 France F15 France F3 Egypt F1 France F4 France F5 Spain F23 Turkey F30 Turkey F7 Bahrain F1 Italy F14 France F24 Germany F4 Spain F23 Spain F25 Thailand F1 Thailand F3 France F4 Belgium F5 Germany F11 USA F33 USA F34 Sweden F3 M25 Nussloch M25 Trento France F5 Italy F23 M25 Nottingham M25 Nottingham Challenger Hamburg - Hamburg BMW Challenger Open - Monchengladbach Oberstaufen Cup - Oberstaufen 10th Wartburg Open - Eisenach Warsteiner Challenger Lubeck - Lubeck Neride Prague Indoor - Prague Banja Luka 2002 - Banja Luka Samarkand Challenger - Samarkand Intersport Heilbronn Open - Heilbronn Challenger Copa Sevilla - Seville Pro Challenger at Calabasas - Calabasas Tennis Napoli Cup 2006 - Napoli Okal Cup - Eckental Open de Franche Comte - Besancon Internationale Badische Meisterschaften Um Den Techem Cup - Zell Hamburg Challenger - Hamburg Lambertz Open - Aachen Unicredit (Suisse) Bank S.A. Challenger - Chiasso Ostdeutscher Sparkessen Cup - Dresden Okal Cup 2003 - Eckental Steelers Cup - Kosice Citta di Monza - Monza Riviera di Rimini Challenger - Rimini Porsche Open - Poznan GHI Bronz Classic - Bronx Challenger 42 - Andrezieux Qatar ATP Challenger - Doha Dusseldorf Open Challenger 2007 - Dusseldorf Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Samsung Securities Cup - Seoul Lambertz Open by Stawag 2007 - Aachen Flea Market Cup - Busan Czech Indoor Open - Prague 5 Volkswagen Challenger - Wolfsburg Mitsubishi Electric Europe Cup - Monza Men's Pro Challenger at Tunica National - Tunica Unicredit Czech Open - Prostejov Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini Mamaia Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Banca Stato Challenger - Lugano Labertz Open by Stawag - Aachen Antonio Savoldi-Marco Co. - Manerbio Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana ATP Challenger Numea - New Caledonia Heilbronn Challenger Wolfsburg Challenger Czech Open 2006 - Prostejov Sunrise Challenger Caltanissetta Challenger Barletta Challenger Tunis Challenger Nottingham Challenger Reggio Emilia Challenger Tunis Open 2007 - Tunis Pozoblanco Challenger Nord LB Open 2007 - Braunschweig Manchester Challenger Poznan Challenger Cordenons Challenger Istanbul Challenger St. Remy Challenger Zagreb Open - Zagreb Kolding Challenger Orleans Challenger Eckental Challenger Aachen Challenger Mitsubishi Electric Europe Cup - Monza Aamulehti Tampere Open - Tampere Rhodes Challenger Ramat Hasharon Challenger Cremona Challenger Carson Challenger Nottingham Challenger Ojai Challenger Marburg Challenger Scheveningen Challenger Rimini Challenger Black Forest Open - Freudenstadt Aachen Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Helsinki Challenger Courmayeur Challenger Bergamo Challenger Meknes Challenger Caltanissetta Challenger Athens Challenger Furth Challenger Poznan Challenger San Sebastian Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Mons Challenger Manerbio Challenger USTA/Adtech Challenger - Boston Eckental Challenger Como Challenger Salzburg Challenger Polska Energia Open - Bytom Campinas Challenger Recife Challenger Mons Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Eckental Challenger Geneva Challenger Wolfsburg Challenger Noumea Challenger Heilbronn Challenger Tashkent Challenger - Tashkent Kazan Challenger Bergamo Challenger Wolfsburg Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Rimouski Challenger Kaohsiung Challenger Oberstaufen Cup - Oberstaufen Vancouver Challenger Alphen Challenger Anning Challenger Nottingham Challenger Turin Challenger Lexington Challenger Aptos Challenger Alphen Challenger Siemens Open 2007 - Scheveningen Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Bauer Watertechnology Cup 2007 - Eckental Nottingham Challenger Nottingham-2 Challenger Izmir Challenger Vancouver Challenger Aptos Challenger 9th Wartburg Open - Eisenach Orleans Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Kolkata Challenger San Marino Challenger Vancouver Challenger Mons Challenger Eckental Challenger Orleans Challenger Orleans Challenger Bergamo Challenger Milan Challenger Portoroz Challenger Fairfield Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Noumea Challenger Yokohama Challenger Pozoblanco Challenger Aix En Provence Challenger Surbiton Challenger Bangkok Challenger Granby Challenger Rennes Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Scheveningen Challenger Aptos Challenger Vancouver Challenger Recanati Challenger Heilbronn Challenger Sarasota Challenger Le Gosier Challenger Ostrava Challenger Rome Challenger Bauer Watertechnology Cup - Eckental Recanati Challenger Chicago Challenger Bath Challenger Barletta Challenger Koblenz Challenger Tunis Challenger Seoul Challenger Alessandria Challenger AT&T Challenger of Dallas - Dallas Nottingham Challenger Rezidenza Open - Magdeburg Indian Wells Challenger Internazionali di Tennis - Bergamo Muller Cup - Ulm Aptos Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio ATU Cup - Weiden Biella 5 Challenger Open de L'Isere - Grenoble Nottingham 1 Challenger Ilkley Challenger Orleans Challenger Pau Challenger Biel Challenger Segovia Challenger ECM Prague Open - Prague St. Remy Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Quimper Challenger Charlottesville Challenger Bukhara Challenger - Bukhara Rennes Challenger Okal Cup 2001 International Bavarian Championships - Eckental Seoul Challenger Ethias Trophy - Mons Volkswagen Challenger 2005 - Wolfsburg Guadalajara Challenger Eckental Challenger Francavilla Challenger Vancouver Challenger Athens Challenger Eckental Challenger Bratislava Challenger Badden Open by Rothaus - Ettlingen Furth Challenger Cherbourg Challenger Phoenix Challenger Heilbronn Open - Heilbronn Busan Challenger Gwangju Challenger Surbiton Challenger Gran Challenger Casablanca - Mexico City Istanbul Challenger Como Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton 2002 USTA Tallahassee Tennis Challenger - Tallahassee Kun-Ming Challenger Black Forest Open 2002 - Freudenstadt Nottingham-2 Challenger Schickendanz Open - Furth Bergamo Challenger Ismaning Challenger Eckental Challenger Siemens Open 2001 - Scheveningen Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Baden Open - Karlsruhe Heilbronn Challenger Tunis Challenger Ilkley Challenger A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Black Forest Open 2004 - Freudenstadt Rome Challenger Hurricane Tennis Open - Bradenton Ostdeutscher Sparkessen Cup - Dresden KGHM Dialog Polish Indoors - Wroclaw Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Home Depot Center USTA Challenger - Carson Schickedanz Open 2007 - Furth Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Oberstaufen Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Istanbul Challenger Trani Challenger Copenhagen Open - Copenhagen Ordina Open - 's-Hertogenbosch Bangkok Challenger Qatar Exxon Mobil Open 2003 - Doha Irving Challenger Quimper Challenger Quimper 2 Challenger Open de Moselle - Metz Stockholm Open - Stockholm Rome Challenger Monza Challenger Johannesburg Challenger Marburg Challenger Prague Challenger Mouilleron-Le-Captif Challenger Rome Challenger Zagreb Challenger Furth Challenger Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Thailand Open - Bangkok AIG Japan Open - Tokyo BMW Open - Munich Dutch Open Tennis - Amersfoort China Open - Beijing Mumbai Open - Mumbai Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona China Open - Beijing Stockholm Open - Stockholm Helsinki Challenger Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Nottingham Challenger SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Mouilleron-Le-Captif Challenger Gerry Weber Open - Halle Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Vicenza Challenger Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Rennes Challenger Thailand Open - Bangkok SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Bergamo Challenger Eckental Challenger Ortisei Challenger Cherbourg Challeger Rabat Challenger Pilot Pen Tennis - New Haven SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger Heineken Open - Auckland Marrakech Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Heilbronn Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Moselle Open - Metz Barletta Challenger Napoli Challenger Atlanta Tennis Championships - Atlanta Stockton Challenger Erste Bank Open - Vienna Nottingham Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Johannesburg Challenger Open Sud de France - Montpellier The Priority Telecom Open - Amersfoort Busan Challenger Erste Bank Open - Vienna Hypo Group Tennis International - Portschach Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Mons Challenger Open de Nice Cote d'Azur - Nice Athens Challenger Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Ortisei Challenger Mercedes Cup - Stuttgart European Open - Antwerp European Open - Antwerp Gerry Weber Open - Halle Hall of Fame Open - Newport Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Le Gosier Challenger Open Sud de France - Montpellier Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Poznan Challenger Busan Challenger European Open - Antwerp Gerry Weber Open - Halle Genova Challenger Open 13 - Marseille Sarasota Challenger Gimcheon Challenger Manchester Challenger Open 13 - Marseille Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Bordeaux Challenger BMW Open - Munich Mons Challenger BA-CA Tennis Trophy - Vienna Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Open 13 - Marseille Erste Bank Open - Vienna Orleans Challenger Qatar ExxonMobil Open - Doha Ilkley Challenger Challenger 42 - Andrezieux Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Mouilleron-Le-Captif Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Swiss Indoors Basel - Basel Open Sud de France - Montpellier Meerbusch Challenger Muller Cup - Ulm Erste Bank Open - Vienna Biel Challenger Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Schickendanz Open - Furth Gerry Weber Open - Halle Chengdu Open - Chengdu Nord/LB Open - Braunschweig Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger cinch Championships - London International Indoor Tennis Championships of Croatia - Zagreb Estoril Open - Estoril European Open - Antwerp Allianz Suisse Open Gstaad - Gstaad Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney 2002 Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai BMW Open - Munich Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Maharashtra Open - Pune Open 13 Provence - Marseille 2001 Mercedes Cup - Stuttgart Murcia Challenger Tennis Masters Series - Hamburg Ann Arbor Challenger Aix En Provence Challenger Turin Challenger The Priority Telecom Open - Amersfoort Bank Austria Tennis Trophy - Vienna Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Tennis Masters Series - Hamburg Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart French Open - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London If Stockholm Open - Stockholm U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, F, BEL-GBR 1-3 French Open - Paris U.S. Open - New York Davis Cup, World Group, QF, USA-BEL 4-0 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Masters Series Monte Carlo - Monte Carlo Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 French Open (juniors) U.S. Open (juniors) Australian Open (juniors)